Loading...
 

XRef metainfo

MetaInfo
Database(2, CX_XREFDB) // the X-ref database

Segment(xrefS, DB(2), 10000000) // segment splitting: no segment > 10 000 000 bytes

Class(CX_XREF, 51, xref)
Class(CX_SLOT_XREF, 52, slotXref)

File(xref, ...) // valid for all layers
File(slotXref, ...) // valid for all layers

Storage(xref, DB(2), xrefS, EP("xrefL0"(LIST)), CSeg(xrefS), Garbage(xrefG0, xrefS))
Storage(slotXref, DB(2), slotXrefS, EP("slotXrefL0"), CSeg(xrefS), Garbage(xrefG0, xrefS))

An initialization file with these specifications allows both types of cross-reference to be generated in one run (flag -B).
Since the information is completely different, the CX_XREF and CX_SLOT_XREF objects are in different REP collections.
Separate segments are advantageous when working with the slot cross reference afterwards. The CX_SLOT_XREF objects are close together. If they had a common segment, they would be scattered among the many CX_XREF objects.